package edu.upc.clase.demo.entity;

import java.io.Serializable;
import java.util.Date;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author SIX-GROUP-UPC
 */
@XmlRootElement
public class Cancha implements Serializable {

    private Integer codigoCancha;
    private String descripcionCancha;
    private String caracteristicasCancha;
    private Integer codigoLocal;
    private Integer codigoPromocion;
    private String descripcionLocal;
    private String descripcionPromocion;

    private String codigodias;    
    private String descripciondias;
    
    private String codigohoras;
    private String descripcionhoras;
    
    private Integer codigoAlquilerCancha;
    private Date fechaAlquiler;
    private Date fechaInicio;
    private Date fechaFin;
    private Integer codigoCanchaHorario;    
    private Integer codigoUsuario;
    private Integer codigoServicioAdicional;
    public Cancha() {
    }

    public Cancha(Integer codigoCancha, String descripcionCancha, String caracteristicasCancha, Integer codigoLocal, Integer codigoPromocion,String descripcionLocal,String descripcionPromocion) {
        this.codigoCancha = codigoCancha;
        this.descripcionCancha = descripcionCancha;
        this.caracteristicasCancha = caracteristicasCancha;
        this.codigoLocal = codigoLocal;
        this.codigoPromocion = codigoPromocion;
        this.descripcionLocal=descripcionLocal;
        this.descripcionPromocion=descripcionPromocion;
    }

        public Cancha(String descripcionCancha, String caracteristicasCancha, Integer codigoLocal, Integer codigoPromocion) {
        this.descripcionCancha = descripcionCancha;
        this.caracteristicasCancha = caracteristicasCancha;
        this.codigoLocal = codigoLocal;
        this.codigoPromocion = codigoPromocion;
    }

    public Integer getCodigoCancha() {
        return codigoCancha;
    }

    public void setCodigoCancha(Integer codigoCancha) {
        this.codigoCancha = codigoCancha;
    }

    public String getDescripcionCancha() {
        return descripcionCancha;
    }

    public void setDescripcionCancha(String descripcionCancha) {
        this.descripcionCancha = descripcionCancha;
    }

    public String getCaracteristicasCancha() {
        return caracteristicasCancha;
    }

    public void setCaracteristicasCancha(String caracteristicasCancha) {
        this.caracteristicasCancha = caracteristicasCancha;
    }

    public Integer getCodigoLocal() {
        return codigoLocal;
    }

    public void setCodigoLocal(Integer codigoLocal) {
        this.codigoLocal = codigoLocal;
    }

    public Integer getCodigoPromocion() {
        return codigoPromocion;
    }

    public void setCodigoPromocion(Integer codigoPromocion) {
        this.codigoPromocion = codigoPromocion;
    }

    public String getDescripcionLocal() {
        return descripcionLocal;
    }

    public void setDescripcionLocal(String descripcionLocal) {
        this.descripcionLocal = descripcionLocal;
    }

    public String getDescripcionPromocion() {
        return descripcionPromocion;
    }

    public void setDescripcionPromocion(String descripcionPromocion) {
        this.descripcionPromocion = descripcionPromocion;
    }

    /**
     * @return the codigodias
     */
    public String getCodigoDias() {
        return codigodias;
    }

    /**
     * @param codigodias the codigodias to set
     */
    public void setCodigoDias(String codigodias) {
        this.codigodias = codigodias;
    }

    /**
     * @return the descripciondias
     */
    public String getDescripcionDias() {
        return descripciondias;
    }

    /**
     * @param descripciondias the descripciondias to set
     */
    public void setDescripcionDias(String descripciondias) {
        this.descripciondias = descripciondias;
    }

    /**
     * @return the codigohoras
     */
    public String getCodigoHoras() {
        return codigohoras;
    }

    /**
     * @param codigohoras the codigohoras to set
     */
    public void setCodigoHoras(String codigohoras) {
        this.codigohoras = codigohoras;
    }

    /**
     * @return the descripcionhoras
     */
    public String getDescripcionHoras() {
        return descripcionhoras;
    }

    /**
     * @param descripcionhoras the descripcionhoras to set
     */
    public void setDescripcionHoras(String descripcionhoras) {
        this.descripcionhoras = descripcionhoras;
    }

    /**
     * @return the fechaAlquiler
     */
    public Date getFechaAlquiler() {
        return fechaAlquiler;
    }

    /**
     * @param fechaAlquiler the fechaAlquiler to set
     */
    public void setFechaAlquiler(Date fechaAlquiler) {
        this.fechaAlquiler = fechaAlquiler;
    }

    /**
     * @return the fechaInicio
     */
    public Date getFechaInicio() {
        return fechaInicio;
    }

    /**
     * @param fechaInicio the fechaInicio to set
     */
    public void setFechaInicio(Date fechaInicio) {
        this.fechaInicio = fechaInicio;
    }

    /**
     * @return the fechaFin
     */
    public Date getFechaFin() {
        return fechaFin;
    }

    /**
     * @param fechaFin the fechaFin to set
     */
    public void setFechaFin(Date fechaFin) {
        this.fechaFin = fechaFin;
    }

    /**
     * @return the codigoCanchaHorario
     */
    public Integer getCodigoCanchaHorario() {
        return codigoCanchaHorario;
    }

    /**
     * @param codigoCanchaHorario the codigoCanchaHorario to set
     */
    public void setCodigoCanchaHorario(Integer codigoCanchaHorario) {
        this.codigoCanchaHorario = codigoCanchaHorario;
    }

    /**
     * @return the codigoUsuario
     */
    public Integer getCodigoUsuario() {
        return codigoUsuario;
    }

    /**
     * @param codigoUsuario the codigoUsuario to set
     */
    public void setCodigoUsuario(Integer codigoUsuario) {
        this.codigoUsuario = codigoUsuario;
    }

    /**
     * @return the codigoServicioAdicional
     */
    public Integer getCodigoServicioAdicional() {
        return codigoServicioAdicional;
    }

    /**
     * @param codigoServicioAdicional the codigoServicioAdicional to set
     */
    public void setCodigoServicioAdicional(Integer codigoServicioAdicional) {
        this.codigoServicioAdicional = codigoServicioAdicional;
    }

    /**
     * @return the codigoAlquilerCancha
     */
    public Integer getCodigoAlquilerCancha() {
        return codigoAlquilerCancha;
    }

    /**
     * @param codigoAlquilerCancha the codigoAlquilerCancha to set
     */
    public void setCodigoAlquilerCancha(Integer codigoAlquilerCancha) {
        this.codigoAlquilerCancha = codigoAlquilerCancha;
    }
}